﻿@charset "utf-8";
*{margin:0;padding:0;}
body{font:75%/1.8em "Microsoft YaHei", Simsun, Mingliu, Arial, Helvetica;text-align:center;background: url(/images/public/v_body_bg.png) #f9fafd repeat-x center top;}
h1,h2,h3,h4,h5,h6{font-size:110%;}
a:link,a:visited,a:active{color: #000;text-decoration:none;}
a:hover{color: #c9980d;text-decoration:none;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.txt{ padding:3px; border:1px solid #9DA9B7;}
div.m { width:100%; height: 100%; background:url(/images/public/con_bg.png) no-repeat right 34px;}
div.m .path{ padding:0 8px; height:35px; line-height:35px; color:#23405d; text-align: left;}
div.m div.con{ padding:10px; min-height:400px; _height:400px;}

.logo { display:block; float:left; width:447px; height:89px; background:url(/images/public/logo.png) no-repeat center;}
h1 a span{ display:none;}
div div.t_r{ position:absolute; display: block; width:360px; height:89px; font-size:14px; color:#666699; right:18px; top:6px;}
div div.t_r p { padding:6px 6px 3px;}
div div.t_r p a,div div.t_r p a:visited{ color:#fff;}
div div.t_r p a:hover {text-decoration:underline; color:#ff0;}
div div.datatime{position:absolute; width:330px; height:28px; right:300px; bottom:2px; color:#ccccff; cursor:help;}
div div.datatime span{ color:#ff0;}
div div.search { position:absolute; width:284px; height:36px; line-height:36px; z-index:9; right:30px; bottom:2px; background:url(/images/public/search_bg.png) no-repeat center;}
div div.search p{ padding:6px 0 0;}
div div.search input{ width:160px; border:1px solid #838992; background:#99ffff; padding:3px;}
div div.search,div div.search input,div div.search img { vertical-align:middle;}

.right{ display:block; float:right;}

table{ border-collapse:collapse;}
.Rlist{ text-align:left; padding:0 10px;}
.Rlist table{ border-collapse:collapse; width:100%;}
.p_bg{ background:url(/images/public/p_bg.png) repeat-x left top; height:30px; overflow:hidden;}
.product{ padding:10px;}
.product h3{ margin-bottom:10px; border-bottom:1px solid #9DA9B7;}
.product ul{ overflow:auto; zoom:1;}
.product li { float:left; width:200px; height:40px; margin:0 20px 10px 0; line-height:40px; display:inline; border:1px solid #9DA9B7; }
.product li a{width:200px; height:40px; _height:25px; _padding: 15px 0 0;display:block;}
.product li a:hover{ background: #fff;}
.product li a,.product li a img{ vertical-align:middle;}

.vt,.vt input,.vt select,.vt button{ vertical-align:middle;}

.vtab{text-align:left; border-bottom:1px solid #9DA9B7;}
.vtab a,.vtab a:visited{ color:#000;}
.vtab span{ padding: 5px 8px 2px;}
